package com.ol.edu.server.service.course;


import com.ol.edu.server.entity.Course;
import com.ol.edu.server.entity.CourseLesson;
import com.ol.edu.server.entity.CourseSection;

import java.util.List;
import java.util.Map;

/**
 * @author Roger
 * @date 2020/9/6 14:44
 * @description
 */
public interface CourseContentService {
    /*
        根据课程ID查询章节与课时信息
     */
    List<CourseSection> findSectionAndLesson(Integer courseId);
    /*
        回显章节对应的课程信息
     */
    Course findCourseByCourseId(Integer courseId);
    /*
        修改章节信息
     */
    void saveSection(CourseSection section);
    /*
        保存章节信息
     */
    void updateSection(CourseSection section);
    /*
        修改章节状态
     */
    Map<String, Integer> updateSectionStatus(Integer id, Integer status);
    /*
        保存课时信息
     */
    void saveLesson(CourseLesson lesson);

    void updateLession(CourseLesson lesson);
}
